body { background:url("../media/uploaded/sites/12013/background/5b9faf637cb09_131161094981562603923634089583260785496019o.jpg") fixed no-repeat center 34px rgb(255, 255, 255); background-size:cover;  }

        
a { color: rgb(152, 178, 230); }
a:hover { color: rgb(120,146,198); }

.btn-outline-primary {
    border-color: rgb(152, 178, 230);
    color: rgb(152, 178, 230); 
}

.btn-outline-primary:hover {
    border-color: rgb(120,146,198);
    background: #fff;
    color: rgb(120,146,198); 
}

.btn-primary {
    background: rgb(152, 178, 230);
    border-color: rgb(152, 178, 230);
    color:#fff;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: rgb(120,146,198);
    border-color: rgb(120,146,198);
}

.custom-control-input:checked ~ .custom-control-label::before {
    background-color: rgb(152, 178, 230);
    border-color: rgb(152, 178, 230);
}

#etapes_commande .etape.actif {
    border-color: rgb(152, 178, 230);
}

/* Header */

.header { background: rgb(152, 178, 230);  }

.bandeau { background-size: 80px 60px; }
    

#image_bandeau { width: 100%; height: auto; margin: 0px 0 0 0px; }

#image_logo { width: 50px; height: 50px; display: block; float: left; margin-right: 15px;}

.header a { font-size : 2em; color: rgb(12, 12, 235) }
    
.header .slogan { font-size:1.5em; }

.header #logo h1, 
.header #logo p {
    clear:none;
    
}

#mainmenu {
    background-color: rgb(70, 168, 206);
}

#mainmenu .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.8);
    margin: 0;
}

#mainmenu .nav-item:hover,
#mainmenu .nav-item.show,
#mainmenu .dropdown-menu a:hover,
#mainmenu .nav-pills .nav-link.active, 
#mainmenu .nav-pills .show > .nav-link  {
    background-color: rgb(152, 178, 230);
}

#mainmenu .dropdown-menu a,
#mainmenu .nav-item .nav-link,
#mainmenu .nav-item:hover .nav-link,
#mainmenu .nav-item.show .nav-link {
    color: white;
}

#menu_secondaire .nav-tabs { border-bottom-color: rgb(152, 178, 230); }
#menu_secondaire .nav-link.active { background: rgb(152, 178, 230); }
#menu_secondaire .nav-tabs .dropdown-menu { background: rgb(70, 168, 206); }
#menu_secondaire .dropdown-item.active,
#menu_secondaire .dropdown-item:active { background: rgb(152, 178, 230); color: white; }


.groupes_news a, h1, h1 a, h1, .news_a_la_une h3, .fauxH1, .fauxH1 a, .widget_inscription .corps_widget h3 span {
    color: rgb(152, 178, 230);
}

/* Widgets */

.widget_reseau .soustitre_evenement a { color: rgb(152, 178, 230); } 

.carousel-control-prev:hover, 
.carousel-control-next:hover  {
    z-index: 1000;
    background: rgb(152, 178, 230);
}

.petit_widget, .detail_left_bloc.evenement .text_result .column2, 
.details_equipe .prochain_evenement,
.details_equipe .prochain_evenement h2, 
#container_calendrier_affiche, 
.team_events .evenement .ui-state-active,
.more_link, .inscription, .corps_widget_inscription p 
{
    background: rgb(70, 168, 206);
}


.en_tete_grand_widget a,

.auteur_news_details span a, 

#page_header #details_title,
#page_header #ribbon #event_day,
#page_header #ribbon #event_month,
#page_header #ribbon #event_year,

.widget_evenements .date_evenement .jour_evenement,
.widget_evenements .date_evenement .mois_evenement,

.widget_calendrier .date_evenement .jour_evenement,
.widget_calendrier .date_evenement .mois_evenement,

.widget_newsletter .date_evenement .jour_evenement,
.widget_newsletter .date_evenement .mois_evenement,

.widget_reseau .date_evenement .jour_evenement,
.widget_reseau .date_evenement .mois_evenement,

.grand_widget_rss .date_evenement .jour_evenement,
.grand_widget_rss .date_evenement .mois_evenement,

.date_container,

.petit_widget.widget_evenements .groupes_evenement a,

.detail_left_bloc.evenement .date_evenement .jour,
.detail_left_bloc.evenement .date_evenement .mois,

.details_equipe .dernier_resultat h2,

.team_events .ui-datepicker-title,

#forum .en_tete_list a,
#forum .infos a,

.list_left_bloc_content .info a,

.detail_left_bloc_content .partage .commentaire a,

.detail_left_bloc.news .info a,
.evenement_a_la_une .date_evenement,

#sous_menu li ul.plus_infos li a.submenu,

h3.separateur 
{
    color: rgb(152, 178, 230);
}

.en_tete_grand_widget a:hover,
.auteur_news_details span a:hover, 
.petit_widget.widget_evenements .groupes_evenement a:hover,
#forum .en_tete_list a:hover,
#forum .infos a:hover,
.list_left_bloc_content .info a:hover,
.detail_left_bloc_content .partage .commentaire a:hover,
.detail_left_bloc.news .info a:hover,
#sous_menu li ul.plus_infos li a.submenu:hover {
    color: rgb(120,146,198);
}

#page_header #details_sharing a,
.detail_left_bloc.evenement .resultat h2, 
.detail_left_bloc.evenement h3,
.linked_teams_title, 
#previous_messages .message .auteur, 
.infos_du_club a,
.list_left_bloc_content .equipe_groupes, 
.list_left_bloc_content .equipe_groupes a, 
.detail_left_bloc_content .equipe_groupes, 
.detail_left_bloc_content .equipe_groupes a,
.participants h2, 
.associes h2, 
.evenement_inscription h2, 
.list_left_bloc h2, 
h2.formulaire_titre, 
.associes h2
{
    color: rgb(70, 168, 206);
}

.evenement_a_la_une .score_result .column1, 
.evenement_a_la_une .score_result .column2, 
.evenement_a_la_une .nom_evenement span,
.evenement_a_la_une .nom_evenement a, 
.resultats .resultats_table tr,
.detail_left_bloc_content table .equipe,
.detail_left_bloc_content table .score_equipe, 
.resultats_table .equipe, 
.petit_widget.widget_resultats .resultats_table tr, 
.detail_left_bloc.evenement .text_result .column1,
.detail_left_bloc.evenement .text_result .column3, 
.details_equipe .dernier_resultat .equipe,
.details_equipe .dernier_resultat tr, 
.team_events .evenement, 
ul.arborescence li.actif, 
ul.equipes li.actif, 
ul.inline-links  li.actif
{
    background: rgb(152, 178, 230);
}

.resultats .resultats_table tr.even { background: rgb(120,146,198); }

.albumphoto_a_la_une .albumphoto_thumb, .videos_a_la_une_thumb .image, .albumvideo_a_la_une .albumvideo_thumb, #sous_menu a:hover
{
    background-color: rgb(152, 178, 230);
}

/* Pagination */

.pagination  .page-link
{
    background-color: rgb(70, 168, 206);
    color: white;
}

.pagination .active .page-link
{
    background-color: rgb(152, 178, 230);
    border-color: rgb(152, 178, 230);
}

.pagination  .page-link:hover
{
    color: rgb(152, 178, 230);
}



#forum .nouveau_sujet {
    background-color: rgb(70, 168, 206);
    color: white !important;
}

.details_equipe .dernier_resultat .score_equipe .layer {
    background-color: rgb(152, 178, 230);
}


#navigateur_date td.actif a { color: rgb(152, 178, 230); }